/* CSS Document */
*, *::before, *::after{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
body{font-family:"微软雅黑";padding:0;margin:0;font-size:14px;overflow-x: hidden;}
ul,li{padding:0;margin:0;list-style:none;}
div,form,img,ul,ol,li,dl,dt,dd,p,span{margin:0;padding:0;border:0;}
form,input{margin:0;padding:0;outline: none;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
a{text-decoration:none;color:#333;}
a:hover{color:#096;}
img{border:none;vertical-align: middle;}
textarea{outline: none;resize: none;}
.clear{clear: both;}

.w1920{width:100%;max-width:1920px;min-width: 320px;margin: 0 auto;overflow: hidden;}
.w1200{width:96%;max-width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
.atm5{-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;}
li:hover .atm_img{-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);-o-transform: scale(1.1,1.1);transform: scale(1.1,1.1);}

/*top*/
.topbox{height:30px;border-bottom: 1px solid #ddd;background-color: #f3f5f7;line-height: 30px;color:#666;font-size: 12px;}
.topbox .welcome{width: 50%;overflow: hidden;float: left;}
.topbox .right{max-width: 50%;float: right;}
.topbox .right a,.topbox .right span{display: block;float: left;padding: 0 5px;}
.topbox .right span{font-family: '宋体';}

/*head*/
.headbox{height:130px;}
.headbox .logo{height:130px;width: 580px;float: left;overflow: hidden;}
.headbox .logo a{display: block;float: left;margin-right: 15px;}
.headbox .logo strong{display: block;font-size: 36px;color: #096;padding-top: 25px;line-height: 50px;}
.headbox .logo span{display: block;float: left;color: #333;font-size: 24px;font-weight: 600;line-height: 30px;}
.headbox .mob-logo{display: none;}
.headbox .mob-logo a{padding:0 5px;display: block;float: left;}
.headbox .mob-logo img{height:60px;}
.headbox .mob-logo strong{color: #f5f5f5;font-size: 30px;display: block;height: 60px;line-height: 60px;float: left;padding-top: 3px;}
.headbox .tel{height:130px;float: right;overflow: hidden;padding: 40px 130px 0 60px;background: url(../images/icon.png) left center no-repeat;}
.headbox .tel span{height:20px;display: block;line-height: 20px;color: #787878;font-size: 16px;}
.headbox .tel em{display: block;height:32px;line-height: 32px;color: #ffa000;font-size: 30px;font-family: Arial;margin-left: -3px;font-weight: 600;font-style: normal;}
.headbox .ewm{width:130px;position: absolute;right:-5px;top:0;}
.headbox .ewm img{width:100%;}

.headbox .navico{display: none;width: 60px;height: 60px;float: right;position: relative;}
.headbox .navico span,.headbox .navico span::before,.headbox .navico span::after{width:26px;height:3px;position:relative;background:#ccc;display:block;}
.headbox .navico span{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition: .3s;transition: .3s;}
.headbox .navico span:before,.headbox .navico span:after{content:"";left:0;-webkit-transition: .3s;transition: .3s;}
.headbox .navico span:before{-webkit-transform:translateY(-300%);transform:translateY(-300%);}
.headbox .navico span:after{-webkit-transform:translateY(200%);transform:translateY(200%);}
.navico.on span{background:transparent;}
.navico.on span:before{-webkit-transform:rotate(45deg) translateY(65%);transform:rotate(45deg) translateY(65%);}
.navico.on span:after{-webkit-transform:rotate(-45deg) translateY(-65%);transform:rotate(-45deg) translateY(-65%);}

/*nav*/
.navbox{height:50px;background:#096;position:relative;overflow: hidden;z-index:9999;}
.navbox ul li{width:10%;height:50px;float: left;text-align: center;background: url(../images/icon2.png) right center no-repeat;}
.navbox ul li:last-child{background: none;}
.navbox ul li a{width:100%;height:50px;display:block;overflow:hidden;color:#fff;font-size:15px;font-weight:600;line-height:50px;-webkit-transition:.5s;transition:.5s;}
.navbox ul li.on a,.navbox ul li:hover a{background: #ffb700;}
.Topnav{position:fixed; top:0px; left:0px; max-width:100%;box-shadow: 0 0 5px rgba(0,120,80,.5);}

/*banner*/
.banner{padding-bottom: 500px;position: relative;}
.bannerppt{width:100%;height: 100%;position: absolute;left: 0;top: 0;}
.bannerppt .pic{width:100%;height:100%;}
.bannerppt .pic ul,.bannerppt .pic ul li{height:100%;float: left;overflow: hidden;}
.bannerppt .pic ul li img{height:100%;position: relative;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
.bannerppt .btn{text-align: center;position: absolute;bottom: 0;height: 50px;width: 100%;}
.bannerppt .btn span{display:inline-block;height: 30px;margin:0 5px;cursor:pointer;border: 3px solid rgba(255,255,255,.6);-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;transition: .5s;overflow: hidden;}
.bannerppt .btn span img{height: 100%;margin: 0 -10px;}
.bannerppt .btn span.on{border-color: rgba(255,255,255,1);}


/*search*/
.searchbox{padding: 25px 0 30px;}
.searchbox .w1200{height:40px;background: #eee;padding:5px;border-left: 10px solid #096;border-radius: 5px;}
.searchbox .text{width:60%;height:30px;padding-left: 100px;position: relative;overflow: hidden;float: left;line-height: 30px;color: #666;}
.searchbox .text span{width:100px;height:30px;overflow: hidden;display: block;position: absolute;left: 5px;top: 0;}
.searchbox .text p{width:100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.searchbox .ssbox{width:39%;max-width: 300px;height: 30px;float: right;overflow: hidden;position: relative;}
.searchbox .ssbox .ss_tit{width:100%;height:30px;padding:4px 9px;border:1px solid #ddd;background: #fff;float: left;border-radius: 3px;}
.searchbox .ss_tit input{width:100%;height:20px;line-height: 21px;background: #fff;display: block;border:0;float: left;overflow: hidden;color: #666;}
.searchbox .anniu{width:60px;height:30px;position: absolute;right:0;top: 0;}
.searchbox .anniu input{width:60px;height:30px;display:block;cursor: pointer;}

/*product*/
.clabox{width:220px;overflow: hidden;float: left;background-color: #f5f5f5;}
.clabox .titl,.clabox .titl img{width:220px;height: 120px;}
.clabox .cont{width:100%;overflow: hidden;padding:25px 15px 20px;}
.clabox .cont ul li{width:100%;overflow: hidden;margin-bottom: 20px;border:1px solid #ccc;background-color: #fff;padding:0 14px;}
.clabox .cont ul li a{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.clabox .cont ul li h2 a{height: 44px;line-height: 42px;border-bottom: 1px solid #ccc;font-size: 16px;padding-left: 30px;background: url(../images/icon3-1.png) left center no-repeat;margin-bottom: -1px;font-weight: 600;color: #666;}
.clabox .cont ul li:hover h2 a{color: #096;background-image: url(../images/icon3-2.png);}
.clabox .cont ul li dl{width:100%;padding:10px 0;overflow: hidden;}
.clabox .cont ul li dl a{line-height: 36px;padding-left: 30px;background: url(../images/icon1.png) 7px center no-repeat;color: #666;}
.clabox .cont ul li dl a:hover{background-image: url(../images/icon2.png);color: #096;}
.clabox .tel{width: 100%;overflow: hidden;padding: 29px 5px 30px;border-top: 1px dotted #ccc;text-align: center;line-height: 30px;color: #666;}
.clabox .tel *{display: block;width: 100%;white-space: nowrap;overflow: hidden;}
.clabox .tel strong{font-size: 24px;color: #333;line-height: 40px;}
.clabox .tel p{font-size: 15px;margin-bottom: 20px;}
.clabox .tel span{font-size: 16px;}
.clabox .tel em{font-size: 30px;font-style: normal;font-weight: 600;font-family: Arial;color: #096;line-height: 40px;}

.probox{width:calc(100% - 240px);max-width:950px;overflow: hidden;float: right;}
.probox .titl{width: 100%;height: 50px;border-bottom: 1px solid #096;overflow: hidden;line-height: 50px;margin-bottom: 20px;font-weight: 600;}
.probox .titl p{width:300px;float: left;font-size: 18px;border-radius: 5px 5px 0 0;overflow: hidden;}
.probox .titl p span{width:50%;float: left;color: #333;background: #ebebeb;text-align: center;}
.probox .titl p span.on{color: #fff;background: #096;}
.probox .titl a{display: block;float: right;padding: 3px 5px;font-size: 15px;font-family: Arial;color: #aaa;}
.probox .titl a:hover{color: #096;}

.probox .cont{width:100%;height: 760px;overflow: hidden;display: none;}
.probox .pc-cont.on{display: block;}
.probox .cont ul{width:calc(100% + 22px);overflow: hidden;margin-left: -11px;}
.probox .cont ul li{width:33.33%;overflow: hidden;float: left;text-align: center;padding:0 11px 5px;}
.probox .cont ul li a{display: block;width: 100%;overflow: hidden;}
.probox .cont ul li p{width: 100%;overflow: hidden;background: #fafafa;}
.probox .cont ul li p em{width:100%;padding-bottom: 200px;display: block;position: relative;}
.probox .cont ul li p img{width: 100%;min-height: 100%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: 50%translateY(-50%);}
.probox .cont ul li p i{display: block;width: 100%;height:50px;line-height: 50px;font-style: 18px;font-weight: 600;color: #ddd;position: absolute;left: 0;top:50%;margin-top: -25px;}
.probox .cont ul li span{width:100%;height:50px;line-height: 50px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.probox .cont ul li:hover span{color: #fff;background-color: #096;}

/*xbanner1*/
.xbanner{background: #096;padding: 45px 0;box-shadow: -10px -6px 0 rgba(128,128,128,.1);margin: 30px auto 50px;overflow: hidden;}
.xbanner div{height: 60px;width: 33.33%;float: left;border-right: 1px solid #fff;color: #fff;position: relative;padding: 0 10px 0 140px;}
.xbanner div:last-child{border: 0;}
.xbanner div img{position: absolute;left: 0;top: 0;}
.xbanner div p{height: 36px;line-height: 30px;font-size: 24px;font-weight: bold;}
.xbanner div span{display:block;height: 24px;line-height: 24px;font-size: 18px;}

/*difficulty*/
.difficulty{text-align: center;}
.difficulty .title img{max-width: 80%;}
.difficulty ul{width: 100%;height:430px;background: url(../images/bg-pic1.jpg) center bottom no-repeat;overflow: hidden;position: relative;}
.difficulty ul li{width: 260px;height: 70px;position: absolute;left:50%;}
.difficulty ul li span{display: block;width: 100%;height: 30px;line-height: 30px;font-size: 20px;color: #096;}
.difficulty ul li p{width: 100%;height: 40px;line-height: 40px;font-size: 24px;color: #333;font-weight: bold;}
.difficulty ul li em{display: none;font-style: normal;font-weight: bold;color: #fff;font-family: Arial;font-size: 30px;line-height: 1.5;}
.difficulty ul .txt1{bottom:40px;margin-left: -590px;}
.difficulty ul .txt2{bottom:185px;margin-left: -490px;}
.difficulty ul .txt3{top:35px;margin-left: -130px;}
.difficulty ul .txt4{bottom:185px;margin-left: 230px;}
.difficulty ul .txt5{bottom:40px;margin-left: 335px;}

/*advantages*/
.advantages{margin: 35px auto 60px;background-color: #096;text-align: center;}
.home-title{width:100%;background-color: #fff;padding-bottom: 20px;overflow: hidden;text-align: center;}
.home-title p{font-size: 30px;font-weight: 600;color: #333;line-height: 50px;}
.home-title span{display: block;width: 96%;max-width: 360px;height: 30px;line-height: 30px;margin: 0 auto;font-size: 18px;font-family: Arial;color: #999;text-transform: uppercase;background: url(../images/icon8.png) left center no-repeat,url(../images/icon9.png) right center no-repeat;}

.advantages ul li{width: 33.33%;height:450px;overflow: hidden;float: left;position: relative;background-color: #f5f5f5;}
.advantages ul li .pic{width: 100%;height:225px;overflow: hidden;}
.advantages ul li .pic em{width: 100%;height:100%;display: block;position: relative;}
.advantages ul li .pic img{min-width: 100%;height:100%;position: absolute;top:0;left: 50%;margin-left: -200px;}
.advantages ul li:nth-of-type(even) .pic{position: absolute;left: 0;bottom:0;}
.advantages ul li .txt{width: 100%;padding: 35px  10% 0;overflow: hidden;}
.advantages ul li .txt p{width: 100%;height: 50px;line-height: 50px;font-size: 24px;font-weight: 600;color: #096;}
.advantages ul li .txt span{width: 100%;height: 75px;line-height: 26px;color: #666;display: block;margin-top: 10px;}

/*company*/
.companybox{height:500px;position: relative;padding-bottom: 50px;}
.companybox .picbox{height:400px;width: 50%;position: absolute;top:0;right:0;z-index: 2;overflow: hidden;}
.companybox .txtbox{width: 60%;float: left;}
.companybox .txtbox .titl{width: 100%;height: 110px;overflow: hidden;position: relative;}
.companybox .txtbox .titl img{float: left;}
.companybox .txtbox .titl a{color:#096;float: left;display: block;height: 80px;padding-left: 20px;font-size: 36px;font-weight: 600;line-height: 110px;}
.companybox .txtbox .cont{width:100%;height:340px;border: 5px solid #eee;padding:3.5% 20% 0 5%;}
.companybox .txtbox .cont .tit{width:100%;max-width:490px;height:50px;line-height: 50px;font-size: 20px;font-weight: 600;color: #333;}
.companybox .txtbox .cont .txt{width:100%;max-width:490px;line-height: 30px;color: #666;margin: 10px 0 14px;}
.companybox .txtbox .cont .btn{width:100%;text-align: center;padding-top: 30px;overflow: hidden;}
.companybox .txtbox .cont .btn a{width:140px;height:36px;line-height: 36px;float: left;margin-right: 15px;display: block;background: #999;color: #fff;font-weight: 600;}
.companybox .txtbox .cont .btn a:first-child{background: #096;}
.companybox .txtbox .cont .btn a:hover{background: #ffa000;}

/*zixun*/
.zixunbox{padding:50px 0;background-color: #f5f5f5;}
.zixunbox .w1200{background: #fff;padding:10px 395px 45px 30px;}
.zixunbox .titl{width: 100%;height: 60px;line-height: 60px;font-weight: 600;overflow: hidden;}
.zixunbox .titl p{float: left;font-size: 20px;color: #666;}
.zixunbox .titl a{display: block;float: right;font-size: 15px;color: #aaa;text-transform: uppercase;font-family: Arial;padding-top: 4px;}
.zixunbox .titl a:hover{color:#096}

.newsbox{width: 100%;overflow: hidden;float: left;}
.newsbox .list{width: 100%;height:360px;padding-left: 290px;overflow: hidden;position: relative;}
.newsbox .list .img{width: 270px;height:360px;overflow: hidden;position: absolute;left:0;top: 0;}
.newsbox .list .img img{height:100%;position: relative;left: 50%;margin-left: -135px;}
.newsbox .list ul{width: 100%;height:360px;border-bottom: 1px solid #ddd;overflow: hidden;}
.newsbox .list ul li{overflow:hidden;width:100%;height:120px;float:left;position:relative;border-top: 1px solid #ddd;padding:25px 0 0 90px;}
.newsbox .list ul li .time1{width:80px;height:70px;font-family:Arial;position:absolute;top:30px;left:0;text-align:center;font-size: 42px;line-height: 80px;border-right: 1px solid #ddd;font-weight: 600;color: #999;}
.newsbox .list ul li .time2{display:none;position:absolute;top:30px;left:0;text-align:right;width:70px;height:70px;font-family: Arial;color: #999;}
.newsbox .list ul li .time2 p{width:100%;height:30px;overflow: hidden;font-size: 26px;font-weight: 600;}
.newsbox .list ul li .time2 span{font-size: 16px;}
.newsbox .list ul li .tit{width:100%;float:left;height:30px;line-height: 30px;font-weight: 600;}
.newsbox .list ul li .tit a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #666;}
.newsbox .list ul li .text{width:100%;height:50px;color:#898989;overflow:hidden;line-height: 24px;}
.newsbox .list ul li .text img{display: none;}
.newsbox .list ul li:hover .tit a,.newsbox .list ul li:hover .time2{color:#096;}
.newsbox .list ul li:hover .text{color:#333;}

/*faq*/
.faqbox{width: 320px;overflow: hidden;position: absolute;right:30px;top: 10px;}
.faqbox .cont{width: 100%;overflow: hidden;height: 360px;}
.faqbox .cont .img{width: 100%;overflow: hidden;height: 100px;margin-bottom: 30px;}
.faqbox .cont .img img{height: 100px;float: right;}
.faqbox .cont ul{width: 100%;height: 230px;overflow: hidden;}
.faqbox .cont ul li{width: 100%;height: 30px;float: left;margin-bottom: 20px;padding-left: 45px;position: relative;border-bottom: 1px solid #ddd;position: relative;}
.faqbox .cont ul li img{position: absolute;left: 0;top:0;}
.faqbox .cont ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;width: 100%;font-weight: 600;}
.faqbox .cont ul li:hover a{color: #096;}
.faqbox .cont ul li span{display: none;max-width:100px;padding: 0 5px;font-family: Arial;color: #999;position: absolute;right:0;top: 0;height: 30px;line-height: 20px;}

/*contact*/
.contactbox{padding: 40px 0 50px;}
.contactbox .cont{width:100%;overflow: hidden;padding-bottom: 20px;}
.contactbox ul{width: calc(100% + 30px);margin-left: -15px;overflow: hidden;}
.contactbox ul li{width:33.33%;overflow: hidden;float: left;padding: 15px;}
.contactbox ul li p{width:100%;height:100px;border: 1px solid #ddd;overflow: hidden;padding:24px 14px 24px 99px;position: relative;font-size: 16px;color: #666;line-height: 24px;}
.contactbox ul li img{position: absolute;left: 0;top: 24px;}
.contactbox ul li span{display: block;width: 100%;position: relative;top:50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.contactbox ul li em{display: inline-block;font-size: 18px;font-family: Arial;font-style: normal;}
.contactbox .map-home{width:100%;height:300px;border: 1px solid #ddd;}

/*link*/
.linkbox{padding: 25px 0;background:#fafafa;}
.linkbox ul{width: 100%;min-height: 40px;padding-left: 100px;background: url(../images/link.png) left center no-repeat;overflow:hidden;}
.linkbox ul li{height:24px;line-height: 24px;margin-right: 15px;display: inline;}
.linkbox ul li a{white-space: nowrap;}

/*pro-nav*/
.pro-nav-box{background:#fafafa;padding-bottom:30px;}
.pro-nav-box .w1200{border: 1px solid #ddd;background-color: #fff;padding:0 29px 14px;}
.pro-nav-box .titl{width:100%;height:59px;border-bottom: 1px solid #ddd;line-height: 60px;overflow: hidden;font-weight: 600;margin-bottom: 10px;}
.pro-nav-box .titl p{float: left;font-size: 20px;color: #333;}
.pro-nav-box .titl a{float: right;font-size: 15px;color: #999;font-family: Arial;text-transform: uppercase;padding-top: 4px;}
.pro-nav-box .titl a:hover{color: #096;}
.pro-nav-box .cont{width:100%;overflow: hidden;height:90px;}
.pro-nav-box .cont ul{width:calc(100% + 20px);overflow: hidden;}
.pro-nav-box .cont ul li{width:12.5%;overflow: hidden;height:30px;float: left;padding-right: 20px;line-height: 30px;}
.pro-nav-box .cont ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*foot*/
.footbox{background: #2b2b2b url(../images/bg-pic2.jpg) center bottom no-repeat;color: #d7d7d7;}
.footbox a{color: #d7d7d7;}
.footbox a:hover{color: #fff;}
.footbox .foot-logo{width:160px;height:180px;float: left;margin-bottom: 40px;background-color: #fafafa;padding:25px 0;overflow: hidden;text-align: center;}
.footbox .foot-logo .mob-img{display: none;}
.footbox .middlebox{max-width: 900px;float: left;overflow: hidden;padding: 15px 0 0 10%;}
.footbox .foot-nav{line-height: 30px;border-bottom: 1px solid #636361;padding: 15px 0;}
.footbox .foot-nav a{padding: 0 5px;display: inline-block;}
.footbox .foot-txt{line-height: 24px;padding: 20px 0 30px 5px;}
.footbox .foot-ewm{width: 130px;padding-top: 35px;float: right;}
.bottombox{padding:10px;background: rgba(0,0,0,.5);line-height: 24px;text-align: center;}


/*内页*/
.container{padding-bottom: 30px;}
.container .w1200{position: static;}
.container ~ .pro-nav-box{background-color: #fff;}
.container ~ .pro-nav-box ~ .footbox .foot-logo{background-color: #fff;}

/*内页 公共左侧*/
.leftmain{float:left;width:240px;overflow:hidden;}
.leftmain .column{width:100%;overflow:hidden;zoom:1;margin-bottom:20px;background: #fff;}
.leftmain .column .tit{height:50px;line-height:50px;background: #096;color: #fff;text-align: center;font-size: 24px;border-radius:5px 5px 0 0;}
.leftmain .column .cont{width:100%;padding:10px 14px 14px;overflow: hidden;background: #fff;border: 1px solid #e6e6e6;border-top: 0;border-radius:0 0 5px 5px;}

.leftmain .nygywm .cont p{width: 100%;overflow: hidden;}
.leftmain .nygywm .cont a{display:block;width: 100%;height: 35px;overflow: hidden;border-bottom: 1px dotted #ccc;padding: 0 25px 0 5px;float: left;line-height: 36px;font-size: 15px;background: url(../images/icon1.png) 195px center no-repeat;font-weight: 600;color: #666;}
.leftmain .nygywm .cont a:hover{background-image: url(../images/icon2.png);color: #096;}

.leftmain .nyfl .cont{padding:5px 0;background: #f7f7f7;}
.leftmain .nyfl .cont li{width: 100%;}
.leftmain .nyfl .cont li a,.leftmain .nyfl .cont li span{width:100%;display: block;color: #666;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.leftmain .nyfl .cont li h2{width: 100%;height: 39px;border-top: 1px dotted #ddd;line-height: 40px;font-size: 15px;position: relative;overflow: hidden;}
.leftmain .nyfl .cont li:first-child h2{border: 0;}
.leftmain .nyfl .cont li h2 a{width:100%;height: 100%;position: absolute;left: 0;top: 0;}
.leftmain .nyfl .cont li h2 span{width:100%;padding: 0 35px 0 19px;background: url(../images/icon1.png) 210px center no-repeat;font-weight: 600;}
.leftmain .nyfl .cont li.on h2 span{color:#096;background-image: url(../images/icon2.png);}

.leftmain .nyfl .cont li dl{width:100%;background: #fff;border-top: 1px dotted #ddd;padding:9px 19px 14px;}
.leftmain .nyfl .cont li dl dt a{height: 24px;line-height: 24px;text-indent: 15px;background: url(../images/icon1.png) left center no-repeat;color: #787878;}
.leftmain .nyfl .cont li dl dt a:hover{color:#096;background-image: url(../images/icon2.png);}

.leftmain .nylx{background: url(../images/procontact.jpg) center bottom no-repeat;padding-bottom: 10px;}
.leftmain .nylx .cont{width: 240px;padding:90px 15px 0;overflow: hidden;max-height: 500px;background: url(../images/procontact.jpg) center top no-repeat;border: 0;}
.leftmain .nylx .cont p{margin-bottom: 5px;line-height: 20px;}

.leftmain .nyxw .cont li{width: 100%;height: 30px;overflow: hidden;border-bottom: 1px dotted #ccc;background: url(../images/news-icon.png) left center no-repeat;}
.leftmain .nyxw .cont li a{display: block;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;padding-left: 20px;}
.leftmain .nyxw .cont li a:hover{color: #096;}

.leftmain .nycp .pro_list_con{width:210px;padding: 14px;height: 845px;margin: 0;}


/*内页 公共右侧*/ 
.rightmain{width:calc(100% - 260px);max-width:930px;float:right;border:1px solid #e6e6e6;overflow:hidden;_zoom:1;background:#fff;border-radius:5px;padding:14px 24px 20px;}
.rightmain .local{float:none;width:100%;overflow:hidden;_zoom:1;padding-bottom:6px;border-bottom:1px solid #ddd;margin-bottom: 20px;}
.rightmain .local p{background: url(../images/sy.png) left 1px no-repeat;overflow: hidden;line-height: 24px;padding-left: 40px;color: #787878;padding-top:4px;}

/*内页 关于我们*/
.container .aboutus .cont{line-height: 30px;color: #666;}
.container .aboutus .cont p{margin-bottom: 10px;font-size: 16px;text-indent: 2em;}
.container .aboutus .cont p img{margin: .5em 0 0 -2em;}

/*内页 产品*/
.pro_list_tit{width:100%;height: 40px;border:1px solid #eee;border-bottom: 1px solid #e5e5e5;border-radius: 5px 5px 0 0;background: url(../images/profloorbg.jpg) left top repeat-x;margin-bottom: 10px;overflow: hidden;}
.pro_list_tit p{width: 50%;float: left;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;text-indent: 15px;}
.pro_list_tit a{display: block;padding:5px 10px;float: right;}

.pro_list_con{width:100%;overflow: hidden;margin-bottom: 20px;}
.pro_list_con ul{width:calc(100% + 16px);overflow: hidden;margin-left: -8px;}
.pro_list_con ul li{width:25%;overflow: hidden;float: left;text-align: center;padding: 8px;}
.pro_list_con ul li a{display:block;width:100%;border:1px solid #ddd;border-radius: 3px;padding: 4px;}
.pro_list_con ul li .pic{width:100%;overflow: hidden;}
.pro_list_con ul li .pic span{display:block;width:100%;padding-bottom: 75%;position: relative;}
.pro_list_con ul li .pic span img{width:100%;min-height: 100%;position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.pro_list_con ul li .text{width: 100%;height: 40px;line-height: 40px;margin-bottom: -4px;}
.pro_list_con ul li .text a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #666;}
.pro_list_con ul li:hover .text,.pro_list_con ul li:hover .text a{color: #096;}

/*内页 产品详细页上面*/
.prodetail .picinfo{width:100%;overflow:hidden;_zoom:1;min-height: 280px;}
.prodetail .picinfo .left{float:left;width:360px;height:270px;overflow:hidden;}
.prodetail .picinfo .left .bigPic{text-align:center;border:1px solid #ddd;width:100%;height: 270px;}

.prodetail .picinfo .right{float:right;width:calc(100% - 380px);overflow: hidden;}
.prodetail .picinfo .right p{padding:5px 10px 5px 90px; overflow:hidden;color:#333;position:relative;width:100%;min-height: 30px;}
.prodetail .picinfo .right p b{overflow:hidden;float:left;width:25%;margin-right:5px;height:20px;line-height:20px;}
.prodetail .picinfo .right p.txt1{font-size:16px;font-weight: bold;padding-left: 10px;}
.prodetail .picinfo .right p.claname{border:1px solid #84b3e2;background: #e8f3ff;margin: 10px 0;border-radius: 3px;}
.prodetail .picinfo .right p.txt2{line-height: 20px;color: #333;}
.prodetail .picinfo .right p.txt2 a{color: #333;}
.prodetail .picinfo .right p span{color:#787878;overflow:hidden;width:75px;float:left;display: block;position: absolute;left:9px;top: 5px;}
.prodetail .picinfo .right p.txt5{padding:10px 5px;}
.prodetail .picinfo .right p.txt5 a{height:32px;display: block;width:100px;float: left;margin-right: 10px;}

/*内页 产品详细页下面*/
.prodetail .detail{overflow:hidden;_zoom:1;padding-top: 10px;}
.prodetail .detail .titl{font-size:14px;font-weight:bold;height:40px;padding: 10px 0 0 15px;border-bottom: 1px solid #ddd;background: #f5f5f5;}
.prodetail .detail .titl span{display: block;height:30px;line-height: 32px;float: left;background: #fff;padding: 0 15px;border-radius: 3px 3px 0 0;border: 1px solid #ddd;border-bottom: 0;}
.prodetail .detail .content{color:#666;padding:20px 10px 15px;line-height: 24px;}
.prodetail .detail .content p{margin-bottom: 10px;}
.prodetail .detail .content img{max-width: 100%;}

.productmore{width: 100%;overflow: hidden;}

/*内页 荣誉资质*/
.honors .cont{width: 100%;overflow: hidden;margin-bottom: 20px;}
.honors .cont ul li .pic em{display: block;width: 100%;height: 150px;}
.honors .cont ul li .pic span{height:50px;line-height: 50px;font-style: 18px;font-weight: 600;color: #ddd;position: absolute;left: 0;top:50%;margin-top: -25px;padding: 0;}
.honors .cont ul li .pic img{max-width: 100%;}

/*内页  新闻*/
.newslist .cont{width:100%;overflow: hidden;}
.newslist .cont ul li{width:100%;padding-bottom:14px;border-bottom:1px dotted #ddd;margin-bottom:20px;overflow:hidden;padding-left: 5px;}
.newslist .cont ul li .pic{width:180px;height:137px;overflow:hidden;float:left;text-align:center;border: 1px solid #ddd;padding:3px;}
.newslist .cont ul li .pic a{display:block;height:129px;}
.newslist .cont ul li .pic a span{display:block;line-height:129px;color: #ccc;}
.newslist .cont ul li .text{width:100%;float:right;overflow: hidden;}
.newslist .cont ul li .text .titl{width:100%;height:30px;line-height:30px;overflow:hidden;margin-bottom:3px;position: relative;padding-right: 100px;}
.newslist .cont ul li .text .titl a{width:100%;float:left;overflow:hidden;font-size: 16px;display: block;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}
.newslist .cont ul li .text .titl span{color:#787878;display: block;font-family: Arial;padding: 0 5px;position: absolute;top: 0;right: 0;}
.newslist .cont ul li .text .txt{height:60px;line-height:20px;overflow:hidden;margin-bottom:9px;color: #666;}
.newslist .cont ul li .text .txt img{display: none;}
.newslist .cont ul li .text .more{height:33px;width:100%;line-height: 30px;text-align: center;}
.newslist .cont ul li .text .more a{display: block;width: 110px;height: 33px;border: 1px solid #ddd;border-radius: 30px;}
.newslist .cont ul li .text .more a:hover{color: #fff;border-color: #096;background: #096;}

/*内页  新闻详情*/
.newsdetail .cont{overflow: hidden;}
.newsdetail .cont .titl{width:100%;line-height:24px;font-size:20px;padding:10px 0 5px;margin-bottom: 5px;text-align: center;overflow:hidden;}
.newsdetail .cont .date{width:100%;font-family:Arial;color:#999;line-height:30px;margin-bottom:20px;font-size:15px;height: 30px;overflow: hidden;text-align:center;}
.newsdetail .cont .date img{width:15px;height:15px;margin:-4px 5px 0 0;}
.newsdetail .cont .content{width:100%;color:#454545;line-height:30px;border-top:1px dotted #ddd;padding:20px 5px 10px;}
.newsdetail .cont .content p{text-align:justify;margin-bottom:10px;}
.newsdetail .cont .content img{max-width:100%;height:auto!important;}

/*内页 问题*/
.problem-keywords{width: 100%;padding:14px 19px;border: 1px solid #ddd;background: #fafafa;overflow: hidden;border-radius: 5px;}
.problem-keywords ul{width:calc(100% + 10px);}
.problem-keywords ul li{display: inline;margin-right: 10px;line-height: 30px;}
.problem-keywords ul li a{white-space: nowrap;color: #666;}
.problem-keywords ul li a:hover{color: #096;}

.problem-search{width: 100%;padding: 25px;}

.problem-list,.newslist .list{width: 100%;overflow: hidden;margin-bottom: 25px;}
.problem-list ul li,.newslist .list ul li{width: 100%;overflow: hidden;height: 34px;border-bottom: 1px dotted #ddd;line-height: 36px;color: #787878;position: relative;padding-right: 100px;}
.problem-list ul li p,.newslist .list ul li p{width: 100%;overflow: hidden;float: left;text-indent: 20px;}
.problem-list ul li p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newslist .list ul li p{white-space: nowrap;text-overflow: ellipsis;color: #333;}
.newslist .list ul li p a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.problem-list ul li span,.newslist .list ul li span{display: block;overflow: hidden;width: 100px;float: right;text-align: center;font-family: Arial;position: absolute;right: 0;top: 0;}
.problem-list ul li.newsbg,.newslist .list ul li.newsbg{height: 40px;background: #096;border-radius: 5px 5px 0 0;border: 0;line-height: 40px;color: #fff;margin-bottom: 10px;}
.problem-list ul li.newsbg p{font-size: 16px;font-weight: bold;}
.newslist .list ul li.newsbg p{font-size: 16px;font-weight: bold;color: #fff;background: none;}

/*内页  联系*/
.contacts .text{width: 390px;float: left;font-size: 16px;line-height: 30px;color: #666;padding: 15px 10px;}
.contacts .text p{margin-bottom: 6px;}

.contacts .map{width: 480px;height: 360px;border: 1px solid #ddd;margin-bottom: 5px;overflow: hidden;float: right;}

/*内页  网站地图*/
.wzdtpage{width:96%;max-width: 1200px;overflow: hidden;float: none;padding-top: 20px;}
.wzdtpage .bums{width:100%;margin-bottom:20px;overflow: hidden;}
.wzdtpage .bums .bum_tit{width:100%;height:40px;background:#f7f7f7;padding:10px 15px 0;border-bottom: 1px solid #ddd;}
.wzdtpage .bums .bum_tit p{overflow:hidden;height:30px;background:#fff;padding:0 15px;border: 1px solid #ddd;border-bottom: 0;border-radius: 5px 5px 0 0;float: left;line-height: 35px;font-weight: bold;}
.wzdtpage .bums .bum_tit a{display: block;float: right;margin: -3px 0;}

.wzdtpage .cont .bum_con{width:100%;margin:0 auto;padding-top: 15px;overflow: hidden;}
.wzdtpage .cont .bum_con ul{width:calc(100% + 20px);overflow:hidden;}
.wzdtpage .cont .bum_con ul li{float:left;width:16.66%;line-height:30px;height:30px;overflow:hidden;padding-right:20px;}
.wzdtpage .cont .bum_con ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/*back & next*/
.rightmain .goback{width:100%;padding:0 17px 0 16px;height:42px;border:1px solid #ddd;text-align:center;line-height:40px;border-radius: 3px;color: #787878;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rightmain .goback a{height:40px;font-size: 13px;}
.rightmain .next{width:100%;line-height:40px;height:40px;color:#787878;text-align:center;margin:10px auto 20px;}
.rightmain .next p{width:50%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;float:left;padding:0 20px;}

/*最新资讯*/
.rightmain .zxnews{width:883px;border:1px solid #ddd;overflow:hidden;_zoom:1;margin-bottom: 10px;border-radius: 3px;}
.rightmain .zxnews .newsbt{height:33px;width:100%;line-height:33px;background:url(../images/jinpinbg.jpg);text-indent:10px;float:none;font-size:16px;font-weight:bold}
.rightmain .zxnews .z_con{width:850px;margin:10px auto 15px;}
.rightmain .zxnews .z_con ul{overflow:hidden;_zoom:1;width:900px}
.rightmain .zxnews .z_con ul li{float:left;width:410px;height:30px;border-bottom:#ddd dotted 1px;overflow:hidden;_zoom:1;margin-right: 30px;background: url(../images/news-icon.png) left center no-repeat;}
.rightmain .zxnews .z_con ul li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left:20px;line-height:30px;}

/*分页*/
.itemfy{text-align:center;margin-bottom:10px;line-height:30px;height:30px;font-size:12px;}
.itemfy a{border:1px solid #ccc;padding:3px 7px;text-decoration:none;background:#FeFeFe;}
.itemfy a:hover{border:1px solid #096;color:#096}
.itemfy .pcurrent a{border:1px solid #096;font-weight:bold;background:#F0FfFc}
.itemfy .styinvalid a:hover{border:1px solid #ccc;}
.itemfy .pmsg{display:inline;padding:5px;color:#666}
.itemfy .tip{display:none;}
.pageclick a{width:22px;border:1px solid #096;height:20px;display:inline-block;margin:0 1px;}
.pagestyle a{width:60px;border:1px solid #ccc;height:20px;display:inline-block;margin:0 1px;}
.pagestyle a:hover{width:60px;border:1px solid #096;height:20px;display:inline-block;margin:0 1px;}

/*列表*/
}
.yfeye{
    overflow: hidden;
}
.yfeye li{
    float: left;
    padding: 10px;
    font-size: 16px;
}
.yfeye li a:hover{
    color: #188EEE;
}